WOLF core
WOLF: A Modular Estimation Framework for Robotics
XXXXXXXXXXXXXXXXXXXXXXXXvoid(0)" frameborder="0" name="MSearchResults" id="MSearchResults">
wolf::Prior Class Reference

#include <core/composite/prior_composite.h>

Public Member Functions

 Prior ()=default
 
 Prior (const std::string &_prior_mode, const Eigen::VectorXd &_factor_std=Eigen::VectorXd(0))
 
 Prior (const YAML::Node &_n)
 
virtual ~Prior ()=default
 
const std::string & getPriorMode () const
 
const Eigen::VectorXd & getFactorStd () const
 
bool isInitialGuess () const
 
bool isFixed () const
 
bool isFactor () const
 
virtual void check () const
 
YAML::Node toYaml () const
 

Protected Attributes

std::string prior_mode_
 
Eigen::VectorXd factor_std_
 

Friends

std::ostream & operator<< (std::ostream &_os, const wolf::Prior &_x)
 

Constructor & Destructor Documentation

◆ Prior() [1/3]

wolf::Prior::Prior ( )
default

◆ Prior() [2/3]

wolf::Prior::Prior ( const std::string &  _prior_mode,
const Eigen::VectorXd &  _factor_std = Eigen::VectorXd(0) 
)

◆ Prior() [3/3]

wolf::Prior::Prior ( const YAML::Node &  _n)

◆ ~Prior()

virtual wolf::Prior::~Prior ( )
virtualdefault

Member Function Documentation

◆ check()

void wolf::Prior::check ( ) const
virtual

◆ getFactorStd()

const Eigen::VectorXd & wolf::Prior::getFactorStd ( ) const
inline

◆ getPriorMode()

const std::string & wolf::Prior::getPriorMode ( ) const
inline

◆ isFactor()

bool wolf::Prior::isFactor ( ) const
inline

◆ isFixed()

bool wolf::Prior::isFixed ( ) const
inline

◆ isInitialGuess()

bool wolf::Prior::isInitialGuess ( ) const
inline

◆ toYaml()

YAML::Node wolf::Prior::toYaml ( ) const

Friends And Related Function Documentation

◆ operator<<

std::ostream & operator<< ( std::ostream &  _os,
const wolf::Prior &  _x 
)
friend

Member Data Documentation

◆ factor_std_

Eigen::VectorXd wolf::Prior::factor_std_
protected

◆ prior_mode_

std::string wolf::Prior::prior_mode_
protected

The documentation for this class was generated from the following files: